<?php
$num = '5';
if (is_numeric($num)) {
  echo 'is int';
} else {
  echo 'is not int';
}
die;
$hhh = 'hello你好世界';
echo strlen($hhh);
die;
$myval = 100;
var_dump((int)'123');
die;
function canshu (&$myval) {
  $myval = $myval + 100;
  return $myval;
}
echo canshu($myval);
echo $myval;
die;
echo 5/10;
die;
$letterArr = ['a' => 2, 'b' => 5];
array_map(function($item) {
    var_dump($item);
  }, $letterArr);
die;
echo 9%5;
die;
$a=['a' => 5, 'A' => 6];
var_dump($a);
echo $a['A'];
die;
$str = 'abcbadfsafs';
$len = strlen($str);
for ($i = 0; $i < $len; $i++) {
  echo $str[$i]."\n";
}
die;
$str = '中华人民共和国abc';
$len = mb_strlen($str, 'utf-8');
// $len = strlen($str);
echo $len;
define('COUNT', 1);
for ($i = 0; $i < $len; $i++) {
  $ret[] = mb_substr($str, $i, COUNT, 'utf-8');
  // $ret = substr($str, $i, COUNT);
}
var_dump($ret);
// var_dump(get_declared_classes());
// $a = array_fill(0, 256, -1);
// var_dump($a);
?>